antipersonnel obstacle - French English Dictionary